// File:       complexi.c++
// Version:    1.00
// Author:     (c) Miles Sabin, 1997
// Purpose:    standard instantiations of complex<T>

// Change log:
//  06/04/97   v. 1.00


#include "tpltutil.h"

#include "complex.c++"

INSTANTIATE_CLASS_1(complex, float)
INSTANTIATE_CLASS_1(complex, double)

INSTANTIATE_FN_2(operator/, float&, complex<float>)
INSTANTIATE_FN_2(operator>>, basic_istream_char&, complex<float>&)
INSTANTIATE_FN_2(operator<<, basic_ostream_char&, complex<float>)
INSTANTIATE_FN_2(pow, complex<float>, int);
INSTANTIATE_FN_1(sqrt, complex<float>)

INSTANTIATE_FN_2(operator/, double, complex<double>)
INSTANTIATE_FN_2(operator>>, basic_istream_char&, complex<double>&)
INSTANTIATE_FN_2(operator<<, basic_ostream_char&, complex<double>)
INSTANTIATE_FN_2(pow, complex<double>, int);
INSTANTIATE_FN_1(sqrt, complex<double>)
